import 'package:equatable/equatable.dart';
import 'package:mobile_app.core/google_apple_store_purchases/domain/entities/google_apple_store_purchase_item_model.dart';

class MonthSubscriptionModel extends Equatable implements GoogleAppleStorePurchaseItemModel {
  const MonthSubscriptionModel({
    required this.sku,
    required this.currency,
    required this.prettifiedPrice,
    required this.localizedStorePriceWithCurrency,
  });

  @override
  final String sku;

  @override
  final String currency;

  @override
  final String? prettifiedPrice;

  @override
  final String localizedStorePriceWithCurrency;

  @override
  List<Object?> get props {
    return [
      sku,
      currency,
      prettifiedPrice,
      localizedStorePriceWithCurrency,
    ];
  }
}
